period of several days - French English Dictionary